Skip to content

fix: use macos-latest instead of the unsupported macos-14 runner - #23

Merged
BatmanAoD merged 2 commits into
mainfrom
fix-macos-latest-runner
Nov 12, 2026
Merged

BatmanAoD merged 2 commits into
mainfrom
fix-macos-latest-runner

Conversation

@BatmanAoD

Copy link
Copy Markdown
Collaborator

Replace the unsupported macos-14 runner label with macos-latest.

Evidence (rigetti/todo-curator):

  • Run 43162436780 used the default matrix (macos-14).
    build (aarch64-apple-darwin) failed after 1s with the annotation "The configuration 'macos-14-arm64-us-default' is not supported".
  • Run 43163423863 used macos-latest for that entry.
    build (aarch64-apple-darwin) passed (label macos-latest confirmed via the jobs API).
  • Caveat: the two runs differ in more than the label (the passing one is a later run), though the failing job never started.

Changes:

  • default matrix in rust-cli-build.yml
  • README matrix example
  • setup-rust job in ci.yml

Notes:

  • macos-latest is macos-26 arm64 per actions/runner-images, so aarch64-apple-darwin stays native.
  • macos-latest floats to newer images over time; the alternative was a pinned macos-15.
  • Consumers pinned to older tags are unaffected.
  • agent-choices.md records assumptions; delete before merge.
  • Not verified locally: actionlint (not installed; CI runs it).
    yq parse of the edited workflows passes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01K3mkz6m3aZBokQhgvfjnSv

BatmanAoD and others added 2 commits November 12, 2026 09:57
The `macos-14-arm64-us-default` configuration is not supported,
so the default `rust-cli-build.yml` matrix failed to start its macOS job.
Switch the default matrix, the README example, and the `setup-rust` CI job to `macos-latest`,
which is arm64, so `aarch64-apple-darwin` stays native.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K3mkz6m3aZBokQhgvfjnSv
@BatmanAoD
BatmanAoD marked this pull request as ready for review November 12, 2026 16:58
@BatmanAoD
BatmanAoD merged commit 8a378d9 into main Nov 12, 2026
7 of 8 checks passed
@BatmanAoD
BatmanAoD deleted the fix-macos-latest-runner branch November 12, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant